home *** CD-ROM | disk | FTP | other *** search
/ Programming Sound Cards / Programming Sound Cards.iso / sound_20 / readme < prev   
Text File  |  1995-01-01  |  2KB  |  35 lines

  1. This directory contains a library of code to read and write standard 
  2. MIDI files, a standard as defined by the MMA, the MIDI Manufacturer's
  3. Assocation. The format spec is available from the IMA:
  4.  
  5.                 International MIDI Association
  6.                 5316 West 57th Street
  7.                 Los Angeles, CA 90056
  8.  
  9.  
  10. "make mftext" will compile a program that gives a verbose textual
  11. listing of a MIDI file, and is an example of how to read a file.  "make
  12. mf1to0" will compile a program that demonstrates how to write midi
  13. files, and converts format 1 multitrack files to format 0.  "make
  14. midifile.man" will produce a formatted manual page.  Example MIDI files
  15. are named "example*.uu".  They're uuencoded; "make uutomid" will
  16. uudecode them all.  The first two examples (example1 and example2) are
  17. the examples given in the 0.06 version of the standard MIDI file
  18. specification.
  19.  
  20.             ...Tim Thompson...att!twitch!glimmer!tjt...
  21.  
  22. June, 1989 - Added code to write midi files and the mf1to0 program.
  23.          Michael Czeiszperger  czei@pan.com
  24.  
  25. Notes on Porting:
  26. This library was written on UNIX, and tested on Sun's, PC's and Mac's.  
  27. It is distributed in a raw vanilla state, which means you may have to do a 
  28. little editing depending on the requirements of your particular development 
  29. system.  For instance, with THINK C on the Mac, you have to be careful 
  30. and include all the include files needed by their implementation of 
  31. UNIX calls such as malloc().  I've left in the proper calls ifdef'd on
  32. THINK so you'll have a clue what to do. 
  33.  
  34. czei@pan.com
  35.